{"nbformat":4,"nbformat_minor":5,"metadata":{"colab":{"name":"Binary_GreyWolf.ipynb","provenance":[],"collapsed_sections":[],"toc_visible":true},"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.8.5"},"accelerator":"GPU"},"cells":[{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"4cb54a3f","executionInfo":{"status":"ok","timestamp":1626601915182,"user_tz":-330,"elapsed":6420,"user":{"displayName":"jaideep kumar.p.m","photoUrl":"https://lh3.googleusercontent.com/a-/AOh14GjHmEpcj9CtS7K3lcHBPcMFvq2ZezwoXMFdHNpmGw=s64","userId":"17899169105360369632"}},"outputId":"6ef4284e-cf22-4209-dc2b-5994d96f22c9"},"source":["!pip install numpy\n","!pip install matplotlib"],"id":"4cb54a3f","execution_count":1,"outputs":[{"output_type":"stream","text":["Requirement already satisfied: numpy in /usr/local/lib/python3.7/dist-packages (1.19.5)\n","Requirement already satisfied: matplotlib in /usr/local/lib/python3.7/dist-packages (3.2.2)\n","Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.7/dist-packages (from matplotlib) (0.10.0)\n","Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /usr/local/lib/python3.7/dist-packages (from matplotlib) (2.4.7)\n","Requirement already satisfied: python-dateutil>=2.1 in /usr/local/lib/python3.7/dist-packages (from matplotlib) (2.8.1)\n","Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.7/dist-packages (from matplotlib) (1.3.1)\n","Requirement already satisfied: numpy>=1.11 in /usr/local/lib/python3.7/dist-packages (from matplotlib) (1.19.5)\n","Requirement already satisfied: six in /usr/local/lib/python3.7/dist-packages (from cycler>=0.10->matplotlib) (1.15.0)\n"],"name":"stdout"}]},{"cell_type":"code","metadata":{"id":"b1426cdd","executionInfo":{"status":"ok","timestamp":1626601915192,"user_tz":-330,"elapsed":73,"user":{"displayName":"jaideep kumar.p.m","photoUrl":"https://lh3.googleusercontent.com/a-/AOh14GjHmEpcj9CtS7K3lcHBPcMFvq2ZezwoXMFdHNpmGw=s64","userId":"17899169105360369632"}}},"source":["import numpy as np\n","from matplotlib import pyplot as plt\n","import datetime\n","import time"],"id":"b1426cdd","execution_count":2,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"mlLpU9jf85na"},"source":["## Binary GWO"],"id":"mlLpU9jf85na"},{"cell_type":"markdown","metadata":{"id":"53-xdRitwuKF"},"source":["### Importing Classes"],"id":"53-xdRitwuKF"},{"cell_type":"code","metadata":{"id":"Txf5lgmf9AgB","executionInfo":{"status":"ok","timestamp":1626601915197,"user_tz":-330,"elapsed":67,"user":{"displayName":"jaideep kumar.p.m","photoUrl":"https://lh3.googleusercontent.com/a-/AOh14GjHmEpcj9CtS7K3lcHBPcMFvq2ZezwoXMFdHNpmGw=s64","userId":"17899169105360369632"}}},"source":["# sigmoid fun\n","def sigmoid(x):\n","  return 1/(1 + np.exp( (-10) * (x - 0.5) ))"],"id":"Txf5lgmf9AgB","execution_count":3,"outputs":[]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"gLLHicuB-55X","executionInfo":{"status":"ok","timestamp":1626601915198,"user_tz":-330,"elapsed":61,"user":{"displayName":"jaideep kumar.p.m","photoUrl":"https://lh3.googleusercontent.com/a-/AOh14GjHmEpcj9CtS7K3lcHBPcMFvq2ZezwoXMFdHNpmGw=s64","userId":"17899169105360369632"}},"outputId":"41719ace-b764-479c-c11c-ef2f9937281f"},"source":["class Wolf:\n","\n","  def __init__(self, dim):\n","\n","    pos = sigmoid(np.random.rand(dim)) >= 0.5\n","\n","    # To avoid all zero condition\n","    while(np.count_nonzero(pos)==0):\n","      pos = sigmoid(np.random.rand(dim)) >= 0.5\n","\n","    self.position = pos\n","    self.obj_score = float('inf')\n","    self.obj_fun_time = None\n","\n","Wolf(9).position"],"id":"gLLHicuB-55X","execution_count":4,"outputs":[{"output_type":"execute_result","data":{"text/plain":["array([False,  True,  True, False,  True,  True, False, False, False])"]},"metadata":{"tags":[]},"execution_count":4}]},{"cell_type":"code","metadata":{"id":"gtq6gNse_vPL","executionInfo":{"status":"ok","timestamp":1626601915200,"user_tz":-330,"elapsed":57,"user":{"displayName":"jaideep kumar.p.m","photoUrl":"https://lh3.googleusercontent.com/a-/AOh14GjHmEpcj9CtS7K3lcHBPcMFvq2ZezwoXMFdHNpmGw=s64","userId":"17899169105360369632"}}},"source":["class BinaryGWO:\n","  \n","  def __init__(self, dataset, dim, wolves_n, iter_n):\n","    self.dataset = dataset\n","    self.dim = dim\n","    self.wolves_n = wolves_n\n","    self.iter_n = iter_n\n","\n","    self.score_history = {\n","        'alpha' : [],\n","        'beta' : [],\n","        'delta' : []\n","    }\n","\n","    self.wolves = []\n","    self.alpha = None\n","    self.beta = None\n","    self.delta = None\n","\n","\n","  def initialize_wolves(self):\n","    self.wolves = []\n","\n","    for i in range(self.wolves_n):\n","      w = Wolf(self.dim)\n","      #print(w.position)\n","      self.wolves.append(w)\n","    \n","    self.alpha, self.beta, self.delta = self.wolves[:3]\n","  \n","\n","  def update_leaders(self):\n","    for w in self.wolves:\n","\n","      if w==self.alpha or w==self.beta or w==self.delta:\n","        continue\n","\n","      print(f'Position : {w.position}')\n","      a = datetime.datetime.now()\n","\n","      ann_model = ANN(w.position, self.dataset)\n","      ann_model.train()\n","      w.obj_score = ann_model.test_error()\n","#     w.obj_score = self.obj_fun(w.position)\n","#     time.sleep(.2)\n","      b = datetime.datetime.now()\n","      w.obj_fun_time = b-a\n","        \n","      if w.obj_score <= self.alpha.obj_score:\n","          self.delta = self.beta\n","          self.beta = self.alpha\n","          self.alpha = w\n","        \n","      elif w.obj_score <= self.beta.obj_score:\n","          self.delta = self.beta\n","          self.beta = w\n","            \n","      elif w.obj_score <= self.delta.obj_score:\n","          self.delta = w\n","            \n","    self.score_history['alpha'].append(self.alpha.obj_score)\n","    self.score_history['beta'].append(self.beta.obj_score)\n","    self.score_history['delta'].append(self.delta.obj_score)\n","\n","    print(f'alpha pos: {self.alpha.position}\\tscore : {self.alpha.obj_score}')\n","    print(f'beta pos: {self.beta.position}\\tscore : {self.beta.obj_score}')\n","    print(f'delta pos: {self.delta.position}\\tscore : {self.delta.obj_score}')\n","\n","\n","  def print_wolf_time(self) :\n","    for w in self.wolves:\n","        print('Time => ', w.obj_fun_time)\n","\n","  def update_positions(self, i):\n","\n","    a = 2 * (1 - (i/self.iter_n))\n","        \n","    for w in self.wolves:\n","\n","      if w==self.alpha or w==self.beta or w==self.delta:\n","        continue\n","            \n","      # r1 & r2 are random vectors in [0, 1]\n","      r1 = np.random.rand(self.dim)\n","      r2 = np.random.rand(self.dim)\n","            \n","      A1 = a * ((2 * r1) - 1)\n","      C1 = 2 * r2\n","          \n","      D_alpha = abs((C1 * self.alpha.position) - w.position)\n","\n","      c_step_alpha = sigmoid(A1 * D_alpha)\n","      b_step_alpha = c_step_alpha >= np.random.rand(self.dim)\n","      X1 = ((self.alpha.position + b_step_alpha) >= 1)\n","      #X1 = alpha.position - (A1 * D_alpha)\n","            \n","            \n","      r1 = np.random.rand(self.dim)\n","      r2 = np.random.rand(self.dim)\n","            \n","      A2 = a * ((2 * r1) - 1)\n","      C2 = 2 * r2\n","\n","      D_beta = abs((C2 * self.beta.position) - w.position) \n","\n","      c_step_beta = sigmoid(A2 * D_beta)\n","      b_step_beta = c_step_beta >= np.random.rand(self.dim)\n","      X2 = ((self.beta.position + b_step_beta) >= 1)\n","      #X2 = beta.position - (A2 * D_beta)\n","            \n","            \n","      r1 = np.random.rand(self.dim)\n","      r2 = np.random.rand(self.dim)\n","            \n","      A3 = a * ((2 * r1) - 1)\n","      C3 = 2 * r2\n","\n","      D_delta = abs((C3 * self.delta.position) - w.position)\n","\n","      c_step_delta = sigmoid(A3 * D_delta)\n","      b_step_delta = c_step_delta >= np.random.rand(self.dim)\n","      X3 = ((self.delta.position + b_step_delta) >= 1)\n","      #X3 = delta.position - (A3 * D_delta)\n","      \n","      updated_position = (sigmoid( (X1 + X2 + X3)/3 ) >= np.random.rand(self.dim))\n","\n","      if np.count_nonzero(updated_position) != 0:\n","        w.position = updated_position\n","\n","    \n","\n","  def optimize(self):\n","\n","    self.initialize_wolves()\n","\n","    self.score_history = {\n","        'alpha' : [],\n","        'beta' : [],\n","        'delta' : []\n","    }\n","\n","    for i in range(self.iter_n):\n","      print('\\n=> Iteration : ', i)\n","      self.update_leaders()\n","      self.update_positions(i)\n"],"id":"gtq6gNse_vPL","execution_count":5,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"DWuqHbTE-l3T"},"source":["### ANN Model"],"id":"DWuqHbTE-l3T"},{"cell_type":"code","metadata":{"id":"b7ARHrSJ-olC","executionInfo":{"status":"ok","timestamp":1626601915201,"user_tz":-330,"elapsed":55,"user":{"displayName":"jaideep kumar.p.m","photoUrl":"https://lh3.googleusercontent.com/a-/AOh14GjHmEpcj9CtS7K3lcHBPcMFvq2ZezwoXMFdHNpmGw=s64","userId":"17899169105360369632"}}},"source":["import numpy as np # linear algebra\n","import pandas as pd # data processing\n","\n","import sys"],"id":"b7ARHrSJ-olC","execution_count":6,"outputs":[]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"9iAkQCL_-siX","executionInfo":{"status":"ok","timestamp":1626601915204,"user_tz":-330,"elapsed":55,"user":{"displayName":"jaideep kumar.p.m","photoUrl":"https://lh3.googleusercontent.com/a-/AOh14GjHmEpcj9CtS7K3lcHBPcMFvq2ZezwoXMFdHNpmGw=s64","userId":"17899169105360369632"}},"outputId":"36b7de0b-6afd-42d1-e185-1063fccd711e"},"source":["from google.colab import drive\n","drive.mount(\"/content/gdrive\")\n","\n","\n","sys.path.insert(0,'/content/gdrive/My Drive/GWO/Model')\n","sys.path"],"id":"9iAkQCL_-siX","execution_count":7,"outputs":[{"output_type":"stream","text":["Drive already mounted at /content/gdrive; to attempt to forcibly remount, call drive.mount(\"/content/gdrive\", force_remount=True).\n"],"name":"stdout"},{"output_type":"execute_result","data":{"text/plain":["['/content/gdrive/My Drive/GWO/Model',\n"," '',\n"," '/content',\n"," '/env/python',\n"," '/usr/lib/python37.zip',\n"," '/usr/lib/python3.7',\n"," '/usr/lib/python3.7/lib-dynload',\n"," '/usr/local/lib/python3.7/dist-packages',\n"," '/usr/lib/python3/dist-packages',\n"," '/usr/local/lib/python3.7/dist-packages/IPython/extensions',\n"," '/root/.ipython']"]},"metadata":{"tags":[]},"execution_count":7}]},{"cell_type":"code","metadata":{"id":"Y7vqZXoy_LJM","colab":{"base_uri":"https://localhost:8080/"},"executionInfo":{"status":"ok","timestamp":1626601915204,"user_tz":-330,"elapsed":48,"user":{"displayName":"jaideep kumar.p.m","photoUrl":"https://lh3.googleusercontent.com/a-/AOh14GjHmEpcj9CtS7K3lcHBPcMFvq2ZezwoXMFdHNpmGw=s64","userId":"17899169105360369632"}},"outputId":"2cc3e3a8-d68b-4617-939b-f29cbc04ae87"},"source":["inFile = \"/content/gdrive/My Drive/GWO/Dataset/winequality-red.csv\"\n","data = pd.read_csv(inFile)\n","data = data.rename(columns={\"quality\": \"target\"})\n","data.head"],"id":"Y7vqZXoy_LJM","execution_count":8,"outputs":[{"output_type":"execute_result","data":{"text/plain":["<bound method NDFrame.head of       fixed acidity  volatile acidity  citric acid  ...  sulphates  alcohol  target\n","0               7.4             0.700         0.00  ...       0.56      9.4       5\n","1               7.8             0.880         0.00  ...       0.68      9.8       5\n","2               7.8             0.760         0.04  ...       0.65      9.8       5\n","3              11.2             0.280         0.56  ...       0.58      9.8       6\n","4               7.4             0.700         0.00  ...       0.56      9.4       5\n","...             ...               ...          ...  ...        ...      ...     ...\n","1594            6.2             0.600         0.08  ...       0.58     10.5       5\n","1595            5.9             0.550         0.10  ...       0.76     11.2       6\n","1596            6.3             0.510         0.13  ...       0.75     11.0       6\n","1597            5.9             0.645         0.12  ...       0.71     10.2       5\n","1598            6.0             0.310         0.47  ...       0.66     11.0       6\n","\n","[1599 rows x 12 columns]>"]},"metadata":{"tags":[]},"execution_count":8}]},{"cell_type":"code","metadata":{"id":"rpognFGpx_AB","executionInfo":{"status":"ok","timestamp":1626601918541,"user_tz":-330,"elapsed":3380,"user":{"displayName":"jaideep kumar.p.m","photoUrl":"https://lh3.googleusercontent.com/a-/AOh14GjHmEpcj9CtS7K3lcHBPcMFvq2ZezwoXMFdHNpmGw=s64","userId":"17899169105360369632"}}},"source":["from ANN_Classifier_v2 import *"],"id":"rpognFGpx_AB","execution_count":9,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"L30ixYq0B-yW"},"source":["### Testing Binary GWO"],"id":"L30ixYq0B-yW"},{"cell_type":"code","metadata":{"id":"y9yEZE4fAgch","executionInfo":{"status":"ok","timestamp":1626601918554,"user_tz":-330,"elapsed":32,"user":{"displayName":"jaideep kumar.p.m","photoUrl":"https://lh3.googleusercontent.com/a-/AOh14GjHmEpcj9CtS7K3lcHBPcMFvq2ZezwoXMFdHNpmGw=s64","userId":"17899169105360369632"}}},"source":["bgwo = BinaryGWO(dataset = data, dim = 11, wolves_n=10, iter_n = 7)"],"id":"y9yEZE4fAgch","execution_count":10,"outputs":[]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"NmO5c8u9CWh1","outputId":"f41d9948-0582-4b84-cefa-1408c3524a93"},"source":["bgwo.optimize()"],"id":"NmO5c8u9CWh1","execution_count":null,"outputs":[{"output_type":"stream","text":["\n","=> Iteration :  0\n","Position : [False False  True False  True False  True False False  True False]\n","Epoch 1/50\n","35/35 [==============================] - 1s 3ms/step - loss: 31.4544 - mape: 31.4544\n","Epoch 2/50\n","35/35 [==============================] - 0s 3ms/step - loss: 12.5870 - mape: 12.5870\n","Epoch 3/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.3523 - mape: 10.3523\n","Epoch 4/50\n","35/35 [==============================] - 0s 3ms/step - loss: 12.3000 - mape: 12.3000\n","Epoch 5/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.1749 - mape: 10.1749\n","Epoch 6/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.0126 - mape: 10.0126\n","Epoch 7/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.3702 - mape: 10.3702\n","Epoch 8/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.1781 - mape: 10.1781\n","Epoch 9/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.9235 - mape: 9.9235\n","Epoch 10/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.2795 - mape: 10.2795\n","Epoch 11/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.9820 - mape: 9.9820\n","Epoch 12/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.3996 - mape: 10.3996\n","Epoch 13/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.5457 - mape: 10.5457\n","Epoch 14/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.4305 - mape: 10.4305\n","Epoch 15/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.1001 - mape: 10.1001\n","Epoch 16/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.7186 - mape: 9.7186\n","Epoch 17/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.8876 - mape: 9.8876\n","Epoch 18/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.5680 - mape: 9.5680\n","Epoch 19/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.5982 - mape: 9.5982\n","Epoch 20/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.5489 - mape: 9.5489\n","Epoch 21/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.1775 - mape: 9.1775\n","Epoch 22/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.2854 - mape: 9.2854\n","Epoch 23/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.3137 - mape: 9.3137\n","Epoch 24/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.4492 - mape: 9.4492\n","Epoch 25/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.3543 - mape: 9.3543\n","Epoch 26/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.9548 - mape: 8.9548\n","Epoch 27/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.2005 - mape: 9.2005\n","Epoch 28/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.2945 - mape: 9.2945\n","Epoch 29/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.2244 - mape: 10.2244\n","Epoch 30/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.1661 - mape: 9.1661\n","Epoch 31/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.0777 - mape: 9.0777\n","Epoch 32/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.0962 - mape: 9.0962\n","Epoch 33/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.2138 - mape: 9.2138\n","Epoch 34/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.1915 - mape: 9.1915\n","Epoch 35/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.1936 - mape: 9.1936\n","Epoch 36/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.0723 - mape: 9.0723\n","Epoch 37/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.4830 - mape: 9.4830\n","Epoch 38/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.0044 - mape: 9.0044\n","Epoch 39/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.9126 - mape: 8.9126\n","Epoch 40/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.8105 - mape: 8.8105\n","Epoch 41/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.9709 - mape: 8.9709\n","Epoch 42/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.9893 - mape: 8.9893\n","Epoch 43/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.9224 - mape: 8.9224\n","Epoch 44/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.8069 - mape: 8.8069\n","Epoch 45/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.9478 - mape: 8.9478\n","Epoch 46/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.9235 - mape: 8.9235\n","Epoch 47/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.8644 - mape: 8.8644\n","Epoch 48/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.0517 - mape: 9.0517\n","Epoch 49/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.1917 - mape: 9.1917\n","Epoch 50/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.0842 - mape: 9.0842\n","15/15 [==============================] - 0s 2ms/step - loss: 9.5781 - mape: 9.5781\n","Position : [ True False  True  True False False False False  True  True False]\n","Epoch 1/50\n","35/35 [==============================] - 1s 3ms/step - loss: 31.8272 - mape: 31.8272\n","Epoch 2/50\n","35/35 [==============================] - 0s 3ms/step - loss: 13.5311 - mape: 13.5311\n","Epoch 3/50\n","35/35 [==============================] - 0s 3ms/step - loss: 11.6084 - mape: 11.6084\n","Epoch 4/50\n","35/35 [==============================] - 0s 3ms/step - loss: 11.1983 - mape: 11.1983\n","Epoch 5/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.7044 - mape: 10.7044\n","Epoch 6/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.6087 - mape: 10.6087\n","Epoch 7/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.5518 - mape: 10.5518\n","Epoch 8/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.3173 - mape: 10.3173\n","Epoch 9/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.9232 - mape: 9.9232\n","Epoch 10/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.8358 - mape: 10.8358\n","Epoch 11/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.1412 - mape: 10.1412\n","Epoch 12/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.7542 - mape: 10.7542\n","Epoch 13/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.5792 - mape: 10.5792\n","Epoch 14/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.5034 - mape: 10.5034\n","Epoch 15/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.2775 - mape: 10.2775\n","Epoch 16/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.9991 - mape: 9.9991\n","Epoch 17/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.2700 - mape: 10.2700\n","Epoch 18/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.9652 - mape: 9.9652\n","Epoch 19/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.8830 - mape: 9.8830\n","Epoch 20/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.4475 - mape: 9.4475\n","Epoch 21/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.6422 - mape: 9.6422\n","Epoch 22/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.2868 - mape: 9.2868\n","Epoch 23/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.4037 - mape: 9.4037\n","Epoch 24/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.8539 - mape: 9.8539\n","Epoch 25/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.5434 - mape: 9.5434\n","Epoch 26/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.0275 - mape: 9.0275\n","Epoch 27/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.4749 - mape: 9.4749\n","Epoch 28/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.5842 - mape: 9.5842\n","Epoch 29/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.6873 - mape: 9.6873\n","Epoch 30/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.2453 - mape: 9.2453\n","Epoch 31/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.0081 - mape: 9.0081\n","Epoch 32/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.8782 - mape: 8.8782\n","Epoch 33/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.9730 - mape: 8.9730\n","Epoch 34/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.1066 - mape: 9.1066\n","Epoch 35/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.8900 - mape: 8.8900\n","Epoch 36/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.2926 - mape: 9.2926\n","Epoch 37/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.8946 - mape: 8.8946\n","Epoch 38/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.6544 - mape: 8.6544\n","Epoch 39/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.1781 - mape: 9.1781\n","Epoch 40/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.8809 - mape: 8.8809\n","Epoch 41/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.8379 - mape: 8.8379\n","Epoch 42/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.6762 - mape: 8.6762\n","Epoch 43/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.7211 - mape: 9.7211\n","Epoch 44/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.8529 - mape: 8.8529\n","Epoch 45/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.7250 - mape: 8.7250\n","Epoch 46/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.5652 - mape: 8.5652\n","Epoch 47/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.7919 - mape: 8.7919\n","Epoch 48/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.9724 - mape: 8.9724\n","Epoch 49/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.4529 - mape: 8.4529\n","Epoch 50/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.8704 - mape: 8.8704\n","15/15 [==============================] - 0s 2ms/step - loss: 10.0442 - mape: 10.0442\n","Position : [False  True  True False False  True False False False  True  True]\n","Epoch 1/50\n","35/35 [==============================] - 1s 3ms/step - loss: 33.6925 - mape: 33.6925\n","Epoch 2/50\n","35/35 [==============================] - 0s 3ms/step - loss: 13.7551 - mape: 13.7551\n","Epoch 3/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.2624 - mape: 10.2624\n","Epoch 4/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.9547 - mape: 10.9547\n","Epoch 5/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.0822 - mape: 10.0822\n","Epoch 6/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.6222 - mape: 9.6222\n","Epoch 7/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.9531 - mape: 8.9531\n","Epoch 8/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.1170 - mape: 9.1170\n","Epoch 9/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.7656 - mape: 8.7656\n","Epoch 10/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.1703 - mape: 9.1703\n","Epoch 11/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.2884 - mape: 9.2884\n","Epoch 12/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.2003 - mape: 9.2003\n","Epoch 13/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.9927 - mape: 8.9927\n","Epoch 14/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.9061 - mape: 8.9061\n","Epoch 15/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.7245 - mape: 8.7245\n","Epoch 16/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.6188 - mape: 8.6188\n","Epoch 17/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.5500 - mape: 8.5500\n","Epoch 18/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.8164 - mape: 8.8164\n","Epoch 19/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.8783 - mape: 8.8783\n","Epoch 20/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.5021 - mape: 8.5021\n","Epoch 21/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.8539 - mape: 8.8539\n","Epoch 22/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.8955 - mape: 8.8955\n","Epoch 23/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.5457 - mape: 8.5457\n","Epoch 24/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.7006 - mape: 8.7006\n","Epoch 25/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.5402 - mape: 8.5402\n","Epoch 26/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.4769 - mape: 8.4769\n","Epoch 27/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.5800 - mape: 8.5800\n","Epoch 28/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.4432 - mape: 8.4432\n","Epoch 29/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.4473 - mape: 8.4473\n","Epoch 30/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.2675 - mape: 8.2675\n","Epoch 31/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.2666 - mape: 8.2666\n","Epoch 32/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.7345 - mape: 8.7345\n","Epoch 33/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.4098 - mape: 8.4098\n","Epoch 34/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.2024 - mape: 8.2024\n","Epoch 35/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.2740 - mape: 8.2740\n","Epoch 36/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.3135 - mape: 8.3135\n","Epoch 37/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.6728 - mape: 8.6728\n","Epoch 38/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.1464 - mape: 8.1464\n","Epoch 39/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.3262 - mape: 8.3262\n","Epoch 40/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.2989 - mape: 8.2989\n","Epoch 41/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.2550 - mape: 8.2550\n","Epoch 42/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.1367 - mape: 8.1367\n","Epoch 43/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.1507 - mape: 8.1507\n","Epoch 44/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.0218 - mape: 8.0218\n","Epoch 45/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.1437 - mape: 8.1437\n","Epoch 46/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.2089 - mape: 8.2089\n","Epoch 47/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.1848 - mape: 8.1848\n","Epoch 48/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.1014 - mape: 8.1014\n","Epoch 49/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.9188 - mape: 7.9188\n","Epoch 50/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.4314 - mape: 8.4314\n","15/15 [==============================] - 0s 2ms/step - loss: 9.1216 - mape: 9.1216\n","Position : [False  True  True False False  True  True  True  True  True False]\n","Epoch 1/50\n","35/35 [==============================] - 1s 3ms/step - loss: 32.5888 - mape: 32.5888\n","Epoch 2/50\n","35/35 [==============================] - 0s 3ms/step - loss: 13.1483 - mape: 13.1483\n","Epoch 3/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.6920 - mape: 10.6920\n","Epoch 4/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.9244 - mape: 9.9244\n","Epoch 5/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.3408 - mape: 9.3408\n","Epoch 6/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.2531 - mape: 9.2531\n","Epoch 7/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.2114 - mape: 9.2114\n","Epoch 8/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.0381 - mape: 9.0381\n","Epoch 9/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.1119 - mape: 9.1119\n","Epoch 10/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.1833 - mape: 9.1833\n","Epoch 11/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.3163 - mape: 9.3163\n","Epoch 12/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.3531 - mape: 9.3531\n","Epoch 13/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.1529 - mape: 9.1529\n","Epoch 14/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.7421 - mape: 8.7421\n","Epoch 15/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.3485 - mape: 8.3485\n","Epoch 16/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.2084 - mape: 8.2084\n","Epoch 17/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.6236 - mape: 8.6236\n","Epoch 18/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.3730 - mape: 8.3730\n","Epoch 19/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.3151 - mape: 8.3151\n","Epoch 20/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.3207 - mape: 8.3207\n","Epoch 21/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.2901 - mape: 8.2901\n","Epoch 22/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.9392 - mape: 7.9392\n","Epoch 23/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.9852 - mape: 7.9852\n","Epoch 24/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.2573 - mape: 8.2573\n","Epoch 25/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.9910 - mape: 7.9910\n","Epoch 26/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.0822 - mape: 8.0822\n","Epoch 27/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.0888 - mape: 8.0888\n","Epoch 28/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.9122 - mape: 7.9122\n","Epoch 29/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.0896 - mape: 8.0896\n","Epoch 30/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.9517 - mape: 7.9517\n","Epoch 31/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.0089 - mape: 8.0089\n","Epoch 32/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.7479 - mape: 7.7479\n","Epoch 33/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.8681 - mape: 7.8681\n","Epoch 34/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.6265 - mape: 7.6265\n","Epoch 35/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.0808 - mape: 8.0808\n","Epoch 36/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.1386 - mape: 8.1386\n","Epoch 37/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.3421 - mape: 8.3421\n","Epoch 38/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.1641 - mape: 8.1641\n","Epoch 39/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.8606 - mape: 7.8606\n","Epoch 40/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.4605 - mape: 7.4605\n","Epoch 41/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.6100 - mape: 7.6100\n","Epoch 42/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.5857 - mape: 7.5857\n","Epoch 43/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.4268 - mape: 7.4268\n","Epoch 44/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.4430 - mape: 7.4430\n","Epoch 45/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.4648 - mape: 7.4648\n","Epoch 46/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.5680 - mape: 7.5680\n","Epoch 47/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.4266 - mape: 7.4266\n","Epoch 48/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.6020 - mape: 7.6020\n","Epoch 49/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.1813 - mape: 7.1813\n","Epoch 50/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.2437 - mape: 7.2437\n","15/15 [==============================] - 0s 2ms/step - loss: 8.8649 - mape: 8.8649\n","Position : [False  True False  True  True False  True  True False  True  True]\n","Epoch 1/50\n","35/35 [==============================] - 1s 3ms/step - loss: 38.9448 - mape: 38.9448\n","Epoch 2/50\n","35/35 [==============================] - 0s 3ms/step - loss: 13.3620 - mape: 13.3620\n","Epoch 3/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.8359 - mape: 9.8359\n","Epoch 4/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.7935 - mape: 10.7935\n","Epoch 5/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.6633 - mape: 9.6633\n","Epoch 6/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.0704 - mape: 9.0704\n","Epoch 7/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.7325 - mape: 8.7325\n","Epoch 8/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.8086 - mape: 8.8086\n","Epoch 9/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.6690 - mape: 8.6690\n","Epoch 10/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.7422 - mape: 8.7422\n","Epoch 11/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.6041 - mape: 8.6041\n","Epoch 12/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.9418 - mape: 8.9418\n","Epoch 13/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.3746 - mape: 8.3746\n","Epoch 14/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.3347 - mape: 8.3347\n","Epoch 15/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.5897 - mape: 8.5897\n","Epoch 16/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.1453 - mape: 8.1453\n","Epoch 17/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.5782 - mape: 8.5782\n","Epoch 18/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.8946 - mape: 7.8946\n","Epoch 19/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.8540 - mape: 7.8540\n","Epoch 20/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.9363 - mape: 7.9363\n","Epoch 21/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.7059 - mape: 7.7059\n","Epoch 22/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.7852 - mape: 7.7852\n","Epoch 23/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.1920 - mape: 8.1920\n","Epoch 24/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.0864 - mape: 8.0864\n","Epoch 25/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.6063 - mape: 7.6063\n","Epoch 26/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.8281 - mape: 7.8281\n","Epoch 27/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.8541 - mape: 7.8541\n","Epoch 28/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.7825 - mape: 7.7825\n","Epoch 29/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.5997 - mape: 7.5997\n","Epoch 30/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.0441 - mape: 8.0441\n","Epoch 31/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.6462 - mape: 7.6462\n","Epoch 32/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.9153 - mape: 7.9153\n","Epoch 33/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.4700 - mape: 7.4700\n","Epoch 34/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.3830 - mape: 7.3830\n","Epoch 35/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.2513 - mape: 7.2513\n","Epoch 36/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.4647 - mape: 7.4647\n","Epoch 37/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.8369 - mape: 7.8369\n","Epoch 38/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.5860 - mape: 7.5860\n","Epoch 39/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.3459 - mape: 7.3459\n","Epoch 40/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.2680 - mape: 7.2680\n","Epoch 41/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.2081 - mape: 7.2081\n","Epoch 42/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.7632 - mape: 7.7632\n","Epoch 43/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.8124 - mape: 7.8124\n","Epoch 44/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.2840 - mape: 7.2840\n","Epoch 45/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.3216 - mape: 7.3216\n","Epoch 46/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.3525 - mape: 7.3525\n","Epoch 47/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.2500 - mape: 7.2500\n","Epoch 48/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.1101 - mape: 7.1101\n","Epoch 49/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.0927 - mape: 7.0927\n","Epoch 50/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.0915 - mape: 7.0915\n","15/15 [==============================] - 0s 2ms/step - loss: 9.0257 - mape: 9.0257\n","Position : [ True  True False False False  True False False  True False False]\n","Epoch 1/50\n","35/35 [==============================] - 1s 4ms/step - loss: 33.9412 - mape: 33.9412\n","Epoch 2/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.6194 - mape: 12.6194\n","Epoch 3/50\n","35/35 [==============================] - 0s 3ms/step - loss: 11.6977 - mape: 11.6977\n","Epoch 4/50\n","35/35 [==============================] - 0s 3ms/step - loss: 11.7082 - mape: 11.7082\n","Epoch 5/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.8292 - mape: 10.8292\n","Epoch 6/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.1159 - mape: 11.1159\n","Epoch 7/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.8341 - mape: 10.8341\n","Epoch 8/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.5508 - mape: 10.5508\n","Epoch 9/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.9011 - mape: 10.9011\n","Epoch 10/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.6521 - mape: 10.6521\n","Epoch 11/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.4324 - mape: 10.4324\n","Epoch 12/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.0615 - mape: 11.0615\n","Epoch 13/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.7566 - mape: 10.7566\n","Epoch 14/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.4185 - mape: 10.4185\n","Epoch 15/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.7385 - mape: 10.7385\n","Epoch 16/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.3095 - mape: 10.3095\n","Epoch 17/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.4349 - mape: 10.4349\n","Epoch 18/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.4101 - mape: 10.4101\n","Epoch 19/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.6659 - mape: 10.6659\n","Epoch 20/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.4336 - mape: 10.4336\n","Epoch 21/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.0207 - mape: 10.0207\n","Epoch 22/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.0754 - mape: 10.0754\n","Epoch 23/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.1172 - mape: 10.1172\n","Epoch 24/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.6172 - mape: 10.6172\n","Epoch 25/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.3700 - mape: 10.3700\n","Epoch 26/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.0384 - mape: 10.0384\n","Epoch 27/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.0873 - mape: 10.0873\n","Epoch 28/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.5029 - mape: 10.5029\n","Epoch 29/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.5210 - mape: 10.5210\n","Epoch 30/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.4522 - mape: 10.4522\n","Epoch 31/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.3867 - mape: 10.3867\n","Epoch 32/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.2605 - mape: 10.2605\n","Epoch 33/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.4340 - mape: 10.4340\n","Epoch 34/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.0690 - mape: 10.0690\n","Epoch 35/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.9016 - mape: 9.9016\n","Epoch 36/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.1619 - mape: 10.1619\n","Epoch 37/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.1068 - mape: 10.1068\n","Epoch 38/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.1623 - mape: 10.1623\n","Epoch 39/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.9799 - mape: 9.9799\n","Epoch 40/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.9482 - mape: 9.9482\n","Epoch 41/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.0378 - mape: 10.0378\n","Epoch 42/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.8307 - mape: 9.8307\n","Epoch 43/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.0396 - mape: 10.0396\n","Epoch 44/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.0850 - mape: 10.0850\n","Epoch 45/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.0349 - mape: 10.0349\n","Epoch 46/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.0191 - mape: 10.0191\n","Epoch 47/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.9132 - mape: 9.9132\n","Epoch 48/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.9716 - mape: 9.9716\n","Epoch 49/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.7371 - mape: 9.7371\n","Epoch 50/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.7059 - mape: 9.7059\n","15/15 [==============================] - 0s 2ms/step - loss: 10.2637 - mape: 10.2637\n","Position : [False False  True  True  True  True  True False False  True  True]\n","Epoch 1/50\n","35/35 [==============================] - 1s 4ms/step - loss: 31.7638 - mape: 31.7638\n","Epoch 2/50\n","35/35 [==============================] - 0s 4ms/step - loss: 13.6198 - mape: 13.6198\n","Epoch 3/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.0298 - mape: 11.0298\n","Epoch 4/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.4429 - mape: 10.4429\n","Epoch 5/50\n","35/35 [==============================] - 0s 3ms/step - loss: 10.2679 - mape: 10.2679\n","Epoch 6/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.4235 - mape: 9.4235\n","Epoch 7/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.8865 - mape: 8.8865\n","Epoch 8/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.1027 - mape: 9.1027\n","Epoch 9/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.8230 - mape: 8.8230\n","Epoch 10/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.2293 - mape: 9.2293\n","Epoch 11/50\n","35/35 [==============================] - 0s 3ms/step - loss: 9.0538 - mape: 9.0538\n","Epoch 12/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.2730 - mape: 9.2730\n","Epoch 13/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.6318 - mape: 8.6318\n","Epoch 14/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.4961 - mape: 8.4961\n","Epoch 15/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.5169 - mape: 8.5169\n","Epoch 16/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.2863 - mape: 8.2863\n","Epoch 17/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.4370 - mape: 8.4370\n","Epoch 18/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.5928 - mape: 8.5928\n","Epoch 19/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.6823 - mape: 8.6823\n","Epoch 20/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.5005 - mape: 8.5005\n","Epoch 21/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.2546 - mape: 8.2546\n","Epoch 22/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.0789 - mape: 8.0789\n","Epoch 23/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.5246 - mape: 8.5246\n","Epoch 24/50\n","35/35 [==============================] - 0s 3ms/step - loss: 8.5715 - mape: 8.5715\n","Epoch 25/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.9539 - mape: 7.9539\n","Epoch 26/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.8836 - mape: 7.8836\n","Epoch 27/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.8500 - mape: 7.8500\n","Epoch 28/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.0085 - mape: 8.0085\n","Epoch 29/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.7880 - mape: 7.7880\n","Epoch 30/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.8304 - mape: 7.8304\n","Epoch 31/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.8763 - mape: 7.8763\n","Epoch 32/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.7599 - mape: 7.7599\n","Epoch 33/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.8499 - mape: 7.8499\n","Epoch 34/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.5846 - mape: 7.5846\n","Epoch 35/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.7474 - mape: 7.7474\n","Epoch 36/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.3960 - mape: 7.3960\n","Epoch 37/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.2812 - mape: 7.2812\n","Epoch 38/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.3380 - mape: 7.3380\n","Epoch 39/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.4904 - mape: 7.4904\n","Epoch 40/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.3446 - mape: 7.3446\n","Epoch 41/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.9795 - mape: 7.9795\n","Epoch 42/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.4734 - mape: 7.4734\n","Epoch 43/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.3423 - mape: 7.3423\n","Epoch 44/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.1806 - mape: 7.1806\n","Epoch 45/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.3298 - mape: 7.3298\n","Epoch 46/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.3048 - mape: 7.3048\n","Epoch 47/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.1255 - mape: 7.1255\n","Epoch 48/50\n","35/35 [==============================] - 0s 3ms/step - loss: 7.0293 - mape: 7.0293\n","Epoch 49/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.3086 - mape: 7.3086\n","Epoch 50/50\n","35/35 [==============================] - 0s 4ms/step - loss: 7.2055 - mape: 7.2055\n","15/15 [==============================] - 0s 2ms/step - loss: 9.0190 - mape: 9.0190\n","alpha pos: [ True False  True  True False False False False  True  True False]\tscore : 12.790848062506743\n","beta pos: [ True  True False False False  True False False  True False False]\tscore : 13.016030204896294\n","delta pos: [False False  True False  True False  True False False  True False]\tscore : 13.402971690978916\n","\n","=> Iteration :  1\n","Position : [False False  True False False  True False False False False False]\n","Epoch 1/50\n","35/35 [==============================] - 1s 4ms/step - loss: 32.3365 - mape: 32.3365\n","Epoch 2/50\n","35/35 [==============================] - 0s 4ms/step - loss: 13.0425 - mape: 13.0425\n","Epoch 3/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.8948 - mape: 11.8948\n","Epoch 4/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.6175 - mape: 12.6175\n","Epoch 5/50\n","35/35 [==============================] - 0s 3ms/step - loss: 11.9540 - mape: 11.9540\n","Epoch 6/50\n","35/35 [==============================] - 0s 3ms/step - loss: 11.7653 - mape: 11.7653\n","Epoch 7/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.5509 - mape: 11.5509\n","Epoch 8/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.6332 - mape: 11.6332\n","Epoch 9/50\n","35/35 [==============================] - 0s 3ms/step - loss: 11.9530 - mape: 11.9530\n","Epoch 10/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.0451 - mape: 12.0451\n","Epoch 11/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.7958 - mape: 11.7958\n","Epoch 12/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.4494 - mape: 12.4494\n","Epoch 13/50\n","35/35 [==============================] - 0s 3ms/step - loss: 11.5134 - mape: 11.5134\n","Epoch 14/50\n","35/35 [==============================] - 0s 3ms/step - loss: 11.4713 - mape: 11.4713\n","Epoch 15/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.4370 - mape: 11.4370\n","Epoch 16/50\n","35/35 [==============================] - 0s 3ms/step - loss: 11.7340 - mape: 11.7340\n","Epoch 17/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.6874 - mape: 11.6874\n","Epoch 18/50\n","35/35 [==============================] - 0s 3ms/step - loss: 11.5124 - mape: 11.5124\n","Epoch 19/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.6892 - mape: 11.6892\n","Epoch 20/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.2434 - mape: 11.2434\n","Epoch 21/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.2089 - mape: 12.2089\n","Epoch 22/50\n","35/35 [==============================] - 0s 3ms/step - loss: 11.3866 - mape: 11.3866\n","Epoch 23/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.7125 - mape: 11.7125\n","Epoch 24/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.7104 - mape: 11.7104\n","Epoch 25/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.5339 - mape: 11.5339\n","Epoch 26/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.2498 - mape: 11.2498\n","Epoch 27/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.3377 - mape: 11.3377\n","Epoch 28/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.0644 - mape: 12.0644\n","Epoch 29/50\n","35/35 [==============================] - 0s 3ms/step - loss: 11.3903 - mape: 11.3903\n","Epoch 30/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.2384 - mape: 11.2384\n","Epoch 31/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.5260 - mape: 11.5260\n","Epoch 32/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.6536 - mape: 11.6536\n","Epoch 33/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.4057 - mape: 11.4057\n","Epoch 34/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.3233 - mape: 11.3233\n","Epoch 35/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.3109 - mape: 11.3109\n","Epoch 36/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.3613 - mape: 11.3613\n","Epoch 37/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.1735 - mape: 11.1735\n","Epoch 38/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.1147 - mape: 11.1147\n","Epoch 39/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.1269 - mape: 11.1269\n","Epoch 40/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.7765 - mape: 11.7765\n","Epoch 41/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.0582 - mape: 11.0582\n","Epoch 42/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.1667 - mape: 11.1667\n","Epoch 43/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.3894 - mape: 11.3894\n","Epoch 44/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.2965 - mape: 11.2965\n","Epoch 45/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.0813 - mape: 11.0813\n","Epoch 46/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.1869 - mape: 11.1869\n","Epoch 47/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.1618 - mape: 11.1618\n","Epoch 48/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.1693 - mape: 11.1693\n","Epoch 49/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.0953 - mape: 11.0953\n","Epoch 50/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.1920 - mape: 11.1920\n","15/15 [==============================] - 0s 2ms/step - loss: 10.9894 - mape: 10.9894\n","Position : [False False  True False  True False False False False False False]\n","Epoch 1/50\n","35/35 [==============================] - 1s 3ms/step - loss: 33.5363 - mape: 33.5363\n","Epoch 2/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.4020 - mape: 12.4020\n","Epoch 3/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.7045 - mape: 11.7045\n","Epoch 4/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.1547 - mape: 12.1547\n","Epoch 5/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.5608 - mape: 11.5608\n","Epoch 6/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.4682 - mape: 11.4682\n","Epoch 7/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.5607 - mape: 11.5607\n","Epoch 8/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.7866 - mape: 11.7866\n","Epoch 9/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.8391 - mape: 11.8391\n","Epoch 10/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.2759 - mape: 11.2759\n","Epoch 11/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.4990 - mape: 11.4990\n","Epoch 12/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.5912 - mape: 11.5912\n","Epoch 13/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.9320 - mape: 11.9320\n","Epoch 14/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.3474 - mape: 11.3474\n","Epoch 15/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.1449 - mape: 11.1449\n","Epoch 16/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.0422 - mape: 11.0422\n","Epoch 17/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.3356 - mape: 11.3356\n","Epoch 18/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.2628 - mape: 11.2628\n","Epoch 19/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.3156 - mape: 11.3156\n","Epoch 20/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.0566 - mape: 11.0566\n","Epoch 21/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.2478 - mape: 11.2478\n","Epoch 22/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.9756 - mape: 10.9756\n","Epoch 23/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.0982 - mape: 11.0982\n","Epoch 24/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.4379 - mape: 11.4379\n","Epoch 25/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.7137 - mape: 11.7137\n","Epoch 26/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.9555 - mape: 10.9555\n","Epoch 27/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.1273 - mape: 11.1273\n","Epoch 28/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.8259 - mape: 11.8259\n","Epoch 29/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.7987 - mape: 10.7987\n","Epoch 30/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.2523 - mape: 11.2523\n","Epoch 31/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.8760 - mape: 10.8760\n","Epoch 32/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.3583 - mape: 11.3583\n","Epoch 33/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.0970 - mape: 11.0970\n","Epoch 34/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.9250 - mape: 10.9250\n","Epoch 35/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.9227 - mape: 10.9227\n","Epoch 36/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.9515 - mape: 10.9515\n","Epoch 37/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.0886 - mape: 11.0886\n","Epoch 38/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.8995 - mape: 10.8995\n","Epoch 39/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.3872 - mape: 11.3872\n","Epoch 40/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.9017 - mape: 10.9017\n","Epoch 41/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.9665 - mape: 10.9665\n","Epoch 42/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.3183 - mape: 11.3183\n","Epoch 43/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.1526 - mape: 11.1526\n","Epoch 44/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.0225 - mape: 11.0225\n","Epoch 45/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.8734 - mape: 10.8734\n","Epoch 46/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.8827 - mape: 10.8827\n","Epoch 47/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.9119 - mape: 10.9119\n","Epoch 48/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.0706 - mape: 11.0706\n","Epoch 49/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.8312 - mape: 10.8312\n","Epoch 50/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.0943 - mape: 11.0943\n","15/15 [==============================] - 0s 2ms/step - loss: 11.4970 - mape: 11.4970\n","Position : [False False False  True False False False False False False False]\n","Epoch 1/50\n","35/35 [==============================] - 1s 4ms/step - loss: 36.1578 - mape: 36.1578\n","Epoch 2/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.9792 - mape: 12.9792\n","Epoch 3/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.3865 - mape: 12.3865\n","Epoch 4/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.9066 - mape: 12.9066\n","Epoch 5/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.5881 - mape: 12.5881\n","Epoch 6/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.5253 - mape: 12.5253\n","Epoch 7/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.6385 - mape: 12.6385\n","Epoch 8/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.5204 - mape: 12.5204\n","Epoch 9/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.2161 - mape: 12.2161\n","Epoch 10/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.5569 - mape: 12.5569\n","Epoch 11/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.2411 - mape: 12.2411\n","Epoch 12/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.4321 - mape: 12.4321\n","Epoch 13/50\n","35/35 [==============================] - 0s 3ms/step - loss: 12.5734 - mape: 12.5734\n","Epoch 14/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.1166 - mape: 12.1166\n","Epoch 15/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.8086 - mape: 11.8086\n","Epoch 16/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.3068 - mape: 12.3068\n","Epoch 17/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.9820 - mape: 11.9820\n","Epoch 18/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.3258 - mape: 12.3258\n","Epoch 19/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.4788 - mape: 12.4788\n","Epoch 20/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.2349 - mape: 12.2349\n","Epoch 21/50\n","35/35 [==============================] - 0s 5ms/step - loss: 12.2534 - mape: 12.2534\n","Epoch 22/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.2985 - mape: 12.2985\n","Epoch 23/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.2374 - mape: 12.2374\n","Epoch 24/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.0079 - mape: 12.0079\n","Epoch 25/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.2609 - mape: 12.2609\n","Epoch 26/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.4570 - mape: 12.4570\n","Epoch 27/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.2397 - mape: 12.2397\n","Epoch 28/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.8763 - mape: 12.8763\n","Epoch 29/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.0206 - mape: 12.0206\n","Epoch 30/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.3234 - mape: 12.3234\n","Epoch 31/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.4513 - mape: 12.4513\n","Epoch 32/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.2465 - mape: 12.2465\n","Epoch 33/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.4341 - mape: 12.4341\n","Epoch 34/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.0750 - mape: 12.0750\n","Epoch 35/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.1270 - mape: 12.1270\n","Epoch 36/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.4542 - mape: 12.4542\n","Epoch 37/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.1690 - mape: 12.1690\n","Epoch 38/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.9088 - mape: 11.9088\n","Epoch 39/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.0654 - mape: 12.0654\n","Epoch 40/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.9177 - mape: 11.9177\n","Epoch 41/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.0710 - mape: 12.0710\n","Epoch 42/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.5040 - mape: 12.5040\n","Epoch 43/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.6001 - mape: 12.6001\n","Epoch 44/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.4506 - mape: 12.4506\n","Epoch 45/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.4020 - mape: 12.4020\n","Epoch 46/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.1609 - mape: 12.1609\n","Epoch 47/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.2050 - mape: 12.2050\n","Epoch 48/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.7986 - mape: 12.7986\n","Epoch 49/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.2331 - mape: 12.2331\n","Epoch 50/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.4166 - mape: 12.4166\n","15/15 [==============================] - 0s 2ms/step - loss: 12.1589 - mape: 12.1589\n","Position : [False False  True False  True False  True False False  True False]\n","Epoch 1/50\n","35/35 [==============================] - 1s 4ms/step - loss: 30.0903 - mape: 30.0903\n","Epoch 2/50\n","35/35 [==============================] - 0s 4ms/step - loss: 13.0022 - mape: 13.0022\n","Epoch 3/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.4982 - mape: 11.4982\n","Epoch 4/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.9385 - mape: 10.9385\n","Epoch 5/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.4976 - mape: 10.4976\n","Epoch 6/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.2115 - mape: 10.2115\n","Epoch 7/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.0526 - mape: 10.0526\n","Epoch 8/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.0358 - mape: 10.0358\n","Epoch 9/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.0994 - mape: 10.0994\n","Epoch 10/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.6469 - mape: 10.6469\n","Epoch 11/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.0764 - mape: 10.0764\n","Epoch 12/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.8879 - mape: 9.8879\n","Epoch 13/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.0851 - mape: 10.0851\n","Epoch 14/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.1533 - mape: 10.1533\n","Epoch 15/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.8449 - mape: 9.8449\n","Epoch 16/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.4577 - mape: 9.4577\n","Epoch 17/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.6598 - mape: 9.6598\n","Epoch 18/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.4571 - mape: 9.4571\n","Epoch 19/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.4127 - mape: 9.4127\n","Epoch 20/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.5555 - mape: 9.5555\n","Epoch 21/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.2009 - mape: 9.2009\n","Epoch 22/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.6082 - mape: 9.6082\n","Epoch 23/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.3623 - mape: 9.3623\n","Epoch 24/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.9157 - mape: 9.9157\n","Epoch 25/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.8692 - mape: 9.8692\n","Epoch 26/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.3906 - mape: 9.3906\n","Epoch 27/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.3342 - mape: 9.3342\n","Epoch 28/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.3540 - mape: 9.3540\n","Epoch 29/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.5334 - mape: 9.5334\n","Epoch 30/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.1264 - mape: 9.1264\n","Epoch 31/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.0306 - mape: 9.0306\n","Epoch 32/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.2171 - mape: 9.2171\n","Epoch 33/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.8917 - mape: 8.8917\n","Epoch 34/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.1359 - mape: 9.1359\n","Epoch 35/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.1438 - mape: 9.1438\n","Epoch 36/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.2793 - mape: 9.2793\n","Epoch 37/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.1562 - mape: 9.1562\n","Epoch 38/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.9593 - mape: 8.9593\n","Epoch 39/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.0538 - mape: 9.0538\n","Epoch 40/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.9186 - mape: 8.9186\n","Epoch 41/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.1394 - mape: 9.1394\n","Epoch 42/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.3310 - mape: 9.3310\n","Epoch 43/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.3110 - mape: 9.3110\n","Epoch 44/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.8566 - mape: 8.8566\n","Epoch 45/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.9029 - mape: 8.9029\n","Epoch 46/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.9390 - mape: 8.9390\n","Epoch 47/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.9360 - mape: 8.9360\n","Epoch 48/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.7982 - mape: 8.7982\n","Epoch 49/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.8438 - mape: 9.8438\n","Epoch 50/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.1346 - mape: 9.1346\n","15/15 [==============================] - 0s 3ms/step - loss: 9.3072 - mape: 9.3072\n","Position : [ True False  True  True False False False False  True  True False]\n","Epoch 1/50\n","35/35 [==============================] - 1s 4ms/step - loss: 26.3445 - mape: 26.3445\n","Epoch 2/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.6798 - mape: 11.6798\n","Epoch 3/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.9479 - mape: 11.9479\n","Epoch 4/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.0530 - mape: 12.0530\n","Epoch 5/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.5574 - mape: 10.5574\n","Epoch 6/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.0025 - mape: 11.0025\n","Epoch 7/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.7435 - mape: 10.7435\n","Epoch 8/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.0952 - mape: 10.0952\n","Epoch 9/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.0118 - mape: 10.0118\n","Epoch 10/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.5359 - mape: 10.5359\n","Epoch 11/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.8618 - mape: 9.8618\n","Epoch 12/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.1255 - mape: 10.1255\n","Epoch 13/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.4073 - mape: 10.4073\n","Epoch 14/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.0026 - mape: 10.0026\n","Epoch 15/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.6015 - mape: 9.6015\n","Epoch 16/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.4648 - mape: 9.4648\n","Epoch 17/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.7205 - mape: 9.7205\n","Epoch 18/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.4542 - mape: 9.4542\n","Epoch 19/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.0350 - mape: 10.0350\n","Epoch 20/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.6544 - mape: 9.6544\n","Epoch 21/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.2640 - mape: 9.2640\n","Epoch 22/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.4675 - mape: 9.4675\n","Epoch 23/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.0768 - mape: 9.0768\n","Epoch 24/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.1241 - mape: 9.1241\n","Epoch 25/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.2384 - mape: 9.2384\n","Epoch 26/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.0591 - mape: 9.0591\n","Epoch 27/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.2461 - mape: 9.2461\n","Epoch 28/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.9139 - mape: 8.9139\n","Epoch 29/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.8231 - mape: 8.8231\n","Epoch 30/50\n","35/35 [==============================] - 0s 5ms/step - loss: 8.8524 - mape: 8.8524\n","Epoch 31/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.9596 - mape: 8.9596\n","Epoch 32/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.0275 - mape: 9.0275\n","Epoch 33/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.7152 - mape: 8.7152\n","Epoch 34/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.7913 - mape: 8.7913\n","Epoch 35/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.7485 - mape: 8.7485\n","Epoch 36/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.0626 - mape: 9.0626\n","Epoch 37/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.0624 - mape: 9.0624\n","Epoch 38/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.7352 - mape: 8.7352\n","Epoch 39/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.9782 - mape: 8.9782\n","Epoch 40/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.6169 - mape: 8.6169\n","Epoch 41/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.4260 - mape: 8.4260\n","Epoch 42/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.6085 - mape: 8.6085\n","Epoch 43/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.4254 - mape: 8.4254\n","Epoch 44/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.4761 - mape: 8.4761\n","Epoch 45/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.3162 - mape: 8.3162\n","Epoch 46/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.5929 - mape: 8.5929\n","Epoch 47/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.6781 - mape: 8.6781\n","Epoch 48/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.2689 - mape: 8.2689\n","Epoch 49/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.2844 - mape: 8.2844\n","Epoch 50/50\n","35/35 [==============================] - 0s 4ms/step - loss: 8.3653 - mape: 8.3653\n","15/15 [==============================] - 0s 3ms/step - loss: 9.8729 - mape: 9.8729\n","Position : [False False  True False False False False False  True False False]\n","Epoch 1/50\n","35/35 [==============================] - 1s 4ms/step - loss: 35.8435 - mape: 35.8435\n","Epoch 2/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.8319 - mape: 12.8319\n","Epoch 3/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.0933 - mape: 12.0933\n","Epoch 4/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.8299 - mape: 12.8299\n","Epoch 5/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.9128 - mape: 11.9128\n","Epoch 6/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.0294 - mape: 12.0294\n","Epoch 7/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.3995 - mape: 12.3995\n","Epoch 8/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.3134 - mape: 12.3134\n","Epoch 9/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.9454 - mape: 11.9454\n","Epoch 10/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.9754 - mape: 11.9754\n","Epoch 11/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.9303 - mape: 11.9303\n","Epoch 12/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.5861 - mape: 12.5861\n","Epoch 13/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.9548 - mape: 11.9548\n","Epoch 14/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.8691 - mape: 11.8691\n","Epoch 15/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.6362 - mape: 11.6362\n","Epoch 16/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.6114 - mape: 11.6114\n","Epoch 17/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.7800 - mape: 11.7800\n","Epoch 18/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.7432 - mape: 11.7432\n","Epoch 19/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.9892 - mape: 11.9892\n","Epoch 20/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.5861 - mape: 11.5861\n","Epoch 21/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.8606 - mape: 11.8606\n","Epoch 22/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.4789 - mape: 11.4789\n","Epoch 23/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.4658 - mape: 11.4658\n","Epoch 24/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.5736 - mape: 11.5736\n","Epoch 25/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.4556 - mape: 11.4556\n","Epoch 26/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.3989 - mape: 11.3989\n","Epoch 27/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.5090 - mape: 11.5090\n","Epoch 28/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.4908 - mape: 12.4908\n","Epoch 29/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.5521 - mape: 11.5521\n","Epoch 30/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.4149 - mape: 11.4149\n","Epoch 31/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.8559 - mape: 11.8559\n","Epoch 32/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.6437 - mape: 11.6437\n","Epoch 33/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.5401 - mape: 11.5401\n","Epoch 34/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.6099 - mape: 11.6099\n","Epoch 35/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.4301 - mape: 11.4301\n","Epoch 36/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.2450 - mape: 11.2450\n","Epoch 37/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.4749 - mape: 11.4749\n","Epoch 38/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.4589 - mape: 11.4589\n","Epoch 39/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.6048 - mape: 11.6048\n","Epoch 40/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.3426 - mape: 11.3426\n","Epoch 41/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.4659 - mape: 11.4659\n","Epoch 42/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.7743 - mape: 11.7743\n","Epoch 43/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.9152 - mape: 11.9152\n","Epoch 44/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.8030 - mape: 11.8030\n","Epoch 45/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.4524 - mape: 11.4524\n","Epoch 46/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.4760 - mape: 11.4760\n","Epoch 47/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.5141 - mape: 11.5141\n","Epoch 48/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.7478 - mape: 11.7478\n","Epoch 49/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.3030 - mape: 11.3030\n","Epoch 50/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.6308 - mape: 11.6308\n","15/15 [==============================] - 0s 3ms/step - loss: 10.8285 - mape: 10.8285\n","Position : [False  True False False False  True  True False False False False]\n","Epoch 1/50\n","35/35 [==============================] - 1s 4ms/step - loss: 31.7048 - mape: 31.7048\n","Epoch 2/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.0770 - mape: 12.0770\n","Epoch 3/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.5328 - mape: 10.5328\n","Epoch 4/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.5263 - mape: 11.5263\n","Epoch 5/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.2307 - mape: 10.2307\n","Epoch 6/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.3717 - mape: 10.3717\n","Epoch 7/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.4723 - mape: 10.4723\n","Epoch 8/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.5968 - mape: 10.5968\n","Epoch 9/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.1186 - mape: 11.1186\n","Epoch 10/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.8743 - mape: 10.8743\n","Epoch 11/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.9331 - mape: 10.9331\n","Epoch 12/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.2563 - mape: 10.2563\n","Epoch 13/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.2548 - mape: 10.2548\n","Epoch 14/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.1318 - mape: 10.1318\n","Epoch 15/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.8038 - mape: 9.8038\n","Epoch 16/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.0473 - mape: 10.0473\n","Epoch 17/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.1516 - mape: 10.1516\n","Epoch 18/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.2942 - mape: 10.2942\n","Epoch 19/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.4326 - mape: 10.4326\n","Epoch 20/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.8611 - mape: 9.8611\n","Epoch 21/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.8822 - mape: 9.8822\n","Epoch 22/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.8193 - mape: 9.8193\n","Epoch 23/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.9651 - mape: 9.9651\n","Epoch 24/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.0413 - mape: 10.0413\n","Epoch 25/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.8858 - mape: 9.8858\n","Epoch 26/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.8530 - mape: 9.8530\n","Epoch 27/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.6754 - mape: 9.6754\n","Epoch 28/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.8275 - mape: 9.8275\n","Epoch 29/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.7198 - mape: 9.7198\n","Epoch 30/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.6881 - mape: 9.6881\n","Epoch 31/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.8211 - mape: 9.8211\n","Epoch 32/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.7938 - mape: 9.7938\n","Epoch 33/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.8138 - mape: 9.8138\n","Epoch 34/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.6772 - mape: 9.6772\n","Epoch 35/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.7433 - mape: 9.7433\n","Epoch 36/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.7078 - mape: 9.7078\n","Epoch 37/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.8236 - mape: 9.8236\n","Epoch 38/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.7498 - mape: 9.7498\n","Epoch 39/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.7992 - mape: 9.7992\n","Epoch 40/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.9673 - mape: 9.9673\n","Epoch 41/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.8225 - mape: 9.8225\n","Epoch 42/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.7732 - mape: 9.7732\n","Epoch 43/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.9859 - mape: 9.9859\n","Epoch 44/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.0270 - mape: 10.0270\n","Epoch 45/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.9231 - mape: 9.9231\n","Epoch 46/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.6458 - mape: 9.6458\n","Epoch 47/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.6067 - mape: 9.6067\n","Epoch 48/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.8195 - mape: 9.8195\n","Epoch 49/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.8053 - mape: 9.8053\n","Epoch 50/50\n","35/35 [==============================] - 0s 4ms/step - loss: 9.6195 - mape: 9.6195\n","15/15 [==============================] - 0s 3ms/step - loss: 9.2652 - mape: 9.2652\n","Position : [ True False False False False False False False False False False]\n","Epoch 1/50\n","35/35 [==============================] - 1s 4ms/step - loss: 32.7270 - mape: 32.7270\n","Epoch 2/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.6323 - mape: 12.6323\n","Epoch 3/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.2843 - mape: 12.2843\n","Epoch 4/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.5052 - mape: 12.5052\n","Epoch 5/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.2105 - mape: 12.2105\n","Epoch 6/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.8464 - mape: 11.8464\n","Epoch 7/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.1331 - mape: 12.1331\n","Epoch 8/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.3508 - mape: 12.3508\n","Epoch 9/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.2563 - mape: 12.2563\n","Epoch 10/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.1993 - mape: 12.1993\n","Epoch 11/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.0960 - mape: 12.0960\n","Epoch 12/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.8098 - mape: 12.8098\n","Epoch 13/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.4321 - mape: 12.4321\n","Epoch 14/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.0613 - mape: 12.0613\n","Epoch 15/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.0601 - mape: 12.0601\n","Epoch 16/50\n","35/35 [==============================] - 0s 5ms/step - loss: 11.9131 - mape: 11.9131\n","Epoch 17/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.6621 - mape: 11.6621\n","Epoch 18/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.9843 - mape: 11.9843\n","Epoch 19/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.2822 - mape: 12.2822\n","Epoch 20/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.6436 - mape: 11.6436\n","Epoch 21/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.0747 - mape: 12.0747\n","Epoch 22/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.7669 - mape: 11.7669\n","Epoch 23/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.8744 - mape: 11.8744\n","Epoch 24/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.8812 - mape: 11.8812\n","Epoch 25/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.4922 - mape: 12.4922\n","Epoch 26/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.0169 - mape: 12.0169\n","Epoch 27/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.8273 - mape: 11.8273\n","Epoch 28/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.5280 - mape: 12.5280\n","Epoch 29/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.8489 - mape: 11.8489\n","Epoch 30/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.0061 - mape: 12.0061\n","Epoch 31/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.4452 - mape: 12.4452\n","Epoch 32/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.8939 - mape: 11.8939\n","Epoch 33/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.9205 - mape: 11.9205\n","Epoch 34/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.8369 - mape: 11.8369\n","Epoch 35/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.9246 - mape: 11.9246\n","Epoch 36/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.7456 - mape: 11.7456\n","Epoch 37/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.8266 - mape: 11.8266\n","Epoch 38/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.6519 - mape: 11.6519\n","Epoch 39/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.1110 - mape: 12.1110\n","Epoch 40/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.8633 - mape: 11.8633\n","Epoch 41/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.8332 - mape: 11.8332\n","Epoch 42/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.6516 - mape: 11.6516\n","Epoch 43/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.9580 - mape: 11.9580\n","Epoch 44/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.7634 - mape: 11.7634\n","Epoch 45/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.6557 - mape: 11.6557\n","Epoch 46/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.7292 - mape: 11.7292\n","Epoch 47/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.5278 - mape: 11.5278\n","Epoch 48/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.8351 - mape: 11.8351\n","Epoch 49/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.6288 - mape: 11.6288\n","Epoch 50/50\n","35/35 [==============================] - 0s 4ms/step - loss: 12.2737 - mape: 12.2737\n","15/15 [==============================] - 0s 3ms/step - loss: 11.6140 - mape: 11.6140\n","Position : [ True  True False False False  True False False  True False False]\n","Epoch 1/50\n","35/35 [==============================] - 1s 4ms/step - loss: 35.6541 - mape: 35.6541\n","Epoch 2/50\n","35/35 [==============================] - 0s 5ms/step - loss: 12.4788 - mape: 12.4788\n","Epoch 3/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.3458 - mape: 11.3458\n","Epoch 4/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.7502 - mape: 11.7502\n","Epoch 5/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.6702 - mape: 10.6702\n","Epoch 6/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.0276 - mape: 11.0276\n","Epoch 7/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.9169 - mape: 10.9169\n","Epoch 8/50\n","35/35 [==============================] - 0s 6ms/step - loss: 10.8439 - mape: 10.8439\n","Epoch 9/50\n","35/35 [==============================] - 0s 5ms/step - loss: 10.8867 - mape: 10.8867\n","Epoch 10/50\n","35/35 [==============================] - 0s 5ms/step - loss: 10.7930 - mape: 10.7930\n","Epoch 11/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.7263 - mape: 10.7263\n","Epoch 12/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.8453 - mape: 10.8453\n","Epoch 13/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.6429 - mape: 10.6429\n","Epoch 14/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.5157 - mape: 10.5157\n","Epoch 15/50\n","35/35 [==============================] - 0s 4ms/step - loss: 11.0102 - mape: 11.0102\n","Epoch 16/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.6941 - mape: 10.6941\n","Epoch 17/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.5835 - mape: 10.5835\n","Epoch 18/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.4316 - mape: 10.4316\n","Epoch 19/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.9262 - mape: 10.9262\n","Epoch 20/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.2400 - mape: 10.2400\n","Epoch 21/50\n","35/35 [==============================] - 0s 4ms/step - loss: 10.0614 - mape: 10.0614\n","Epoch 22/50\n"," 1/35 [..............................] - ETA: 0s - loss: 9.5812 - mape: 9.5812"],"name":"stdout"}]},{"cell_type":"code","metadata":{"id":"2qKwNlvkChfE"},"source":[""],"id":"2qKwNlvkChfE","execution_count":null,"outputs":[]},{"cell_type":"code","metadata":{"id":"4t5Hrh133t-l"},"source":[""],"id":"4t5Hrh133t-l","execution_count":null,"outputs":[]}]}